home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
enigma
/
earcd
/
musicali
/
psmp.lha
/
PSMP
/
PSMP.readme
< prev
next >
Wrap
Text File
|
1997-01-14
|
4KB
|
95 lines
Short: IFF-8SVX player by Smack/Infect V0.9
Author: epgbd@cluster.urz.uni-halle.de
Type: mus/play
$VER: PSMP 0.9 (Tue 14-Jan-97)
News
----
This time there are only some minor changes:
-file errors while opening now cause the reqtools filerequester to appear
-changed appearance of the progress window (hi Melkor!)
Introduction
------------
After I bought a large hard disk a few months ago I thought that I would
need something to fill it so I sampled some CDs borrowed from friends.
And, as I'm a hobby programmer, I also had to code my own player program
which was very small and simple and not to be released to the pulic. But
when I found a program called 'wavepak' which compresses samples using the
4Bit-Delta algorithm (Fibonacci coding) and also introduces the new
Exponential coding, I implemented some code in my player to support these
compressed samples. And, while we are talking about compression, I thought
it could be nice to play XPK-compressed files because these special
8Bit-sample packers (SQSH, CRMS) achieve quite good compression ratios
without the quality loss of 4Bit-Delta.
After the first release of PSMP on Aminet several people have sent me letters
giving me suggestions for new features (hi Lamar!). Most of the requested
things appeared quite useful to me so I implemented them (Workbench startup,
stereo sample support, LOADALL). And after all the program is still quite
small in size, even with the new progress indicator.
Features
--------
-plays large samples (>64K) while loading (unless forced to LOADALL)
-supports compression (type 1: Fibonacci Delta, type 2: Exponential Delta,
the latter one was introduced by Wilhelm Noeker in his program 'wavepak')
-files may be compressed with XPK (they are loaded and decompressed
partially using xpkmaster.library's function XpkRead())
-no GUI, no MUI (yes, it's one of the main features!)
-source code included (also contains the program's history)
Requirements
------------
PSMP should work on all Amigas equipped with OS V37+.
Usage
-----
PSMP can be started from shell with these options:
FILE................file name of an IFF-8SVX sample,
if omitted a reqtools filerequester appears
P=PLAYBACKRATE/K/N..set sampling rate for playing (in Hz=1/sec),
overrides the value stored in the file
F=FILTER/S..........enable hardware-lowpass-filter
R=REPEAT/S..........restart sample after EOF (loop forever)
I=INFO/S............don't play, just print some information about the file
L=LOADALL/S.........the complete file is loaded to memory before playing,
useful when playing samples from floppy disk
NP=NOPROGRESS/S.....don't open progress indicator window
NI=NOINFO/S.........don't output anything to shell or CON: window
PS=PUBSCREEN/K......name of the public screen on which the progress indicator
will open (note that the name is case-sensitive!)
It is also possible to start PSMP from Workbench, either directly via its
own icon or via the 'Default Tool'-field of a sample's icon.
All shell options (except FILE of course) can also be used as tooltypes.
While PSMP is running it can be controlled via these break signals:
Ctrl-F...toggle hardware-lowpass-filter on/off
Ctrl-E...repeat mode off (exit when the sample's end is reached next time)
Ctrl-D...repeat mode on
Ctrl-C...exit immediately
The progress indicator is updated when PSMP needs to load the next 32KB-part
of the sample, so the update time depends on the sampling rate. (sorry, but
exact updating using timer.device would require much more effort and I think
it's not really necessary, is it?)
Author
------
PSMP is Copyright (c) 1996, 1997 by Michael Henke. It is released as FREEWARE,
which means it may be distributed and used for free, but no profit may be
made with it (neither by selling the program nor by using it commercially).
The program and the information within this text are provided 'AS-IS'.
The entire risk as to its quality and performance is with the user.
In no event will the author be liable for direct, indirect, incidental or
consequential damages resulting from any defect in the program.
Michael Henke (Smack/Infect)
Praetoriusstr. 1/205
06124 Halle
Germany
EMail: epgbd@cluster.urz.uni-halle.de
Don't eat the bad fish :-)
Infect rulez.